home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
wb
/
czesc_2
/
iobject
/
doc
/
iobject.docfr
< prev
next >
Wrap
Text File
|
1993-03-31
|
24KB
|
948 lines
TABLE OF CONTENTS
IObject.lib/ActivateObject
IObject.lib/AddObjectToWindow
IObject.lib/AdjustBox
IObject.lib/ClearTextArea
IObject.lib/CreateObject
IObject.lib/CreateTextArea
IObject.lib/DisplayObject
IObject.lib/Draw3DBox
IObject.lib/EraseObject
IObject.lib/ExitEasyGadget
IObject.lib/FindObjectMsg
IObject.lib/FreeObject
IObject.lib/FreeTextArea
IObject.lib/GetHotKey
IObject.lib/GetObjectID
IObject.lib/InitEasyGadget
IObject.lib/ModifyObject
IObject.lib/ObjectValue
IObject.lib/OffObject
IObject.lib/OnObject
IObject.lib/RemoveObjectFromWindow
IObject.lib/SendMsgToObject
IObject.lib/SetTextAreaPen
IObject.lib/SetIObjectColors
IObject.lib/TAPrint
IObject.lib/TAPrintf
IObject.lib/TAPuts
IObject.lib/ActivateObject IObject.lib/ActivateObject
NOM ActivateObject() -- Simule l'activation d'un IObject
ActivateObject(object);
VOID ActivateObject(CPTR);
DESCRIPTION
Simule l'activation d'un IObject par un utilisateur, permet de gérer les
raccourcis-clavier. Tous les IObject ne sont pas affectés par cette
fonction (Par ex. l'activation d'un Scroller n'a aucun sens).
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
IObject.lib/AddObjectToWindow IObject.lib/AddObjectToWindow
NOM AddObjectToWindow() -- Ajoute un IObject à une fenêtre
AddObjectToWindow(object, window, requester);
VOID AddObjectToWindow(CPTR, struct Window *, struct Requester *);
DESCRIPTION
Attache un IObject à une fenêtre, l'IObject n'est pas affiché sur la
fenêtre (Il faut utiliser DisplayObject pour l'afficher). Pour pouvoir
gérer les IObject il faut que la fenetre possede les IDCMP flags corres-
pondant aux IObjects ajoutés (IDCMP_xxxx).
ENTREES
object - pointeur sur le IObject.
window - pointeur sur la fenêtre qui recoit l'IObject.
requester - pointeur sur le requester qui recoit l'IObject.
RESULTAT
aucun
BOGUES
Pour l'instant, on ne peut pas ajouter un IObject à un requester. Mettre
NULL pour le requester.
VOIR AUSSI
RemoveObjectFromWindow()
IObject.lib/AdjustBox IObject.lib/AdjustBox
NOM AdjustBox() -- Calcule la boite à l'interieur d'une bordure
AdjustBox(box, simple);
VOID AdjustBox(struct Box *, BOOL);
DESCRIPTION
Permet de calculer la taille et la position d'une boite à l'intérieur
d'une bordure (simple ou double) définie par box.
ENTREES
box - la boite qui sera ajustée. (box est modifiée)
simple - TRUE si c'est une bordure simple (BOX_1IN ou BOX_1OUT).
RESULTAT
aucun
BOGUES
pas de bugs connus
IObject.lib/ClearTextArea IObject.lib/ClearTextArea
NOM ClearTextArea() -- efface le TextArea
ClearTextArea(textarea);
VOID ClearTextArea(CPTR);
DESCRIPTION
Efface le TextArea, et remet le curseur en haut du TextArea.
ENTREES
textarea - pointeur sur le TextArea.
RESULTAT
aucun
IObject.lib/Createxxxx IObject.lib/Createxxxx
NOM Createxxxx() -- Crée un IObject
object = Createxxxx(new, id);
CPTR Createxxxx(struct Newxxxx *, ULONG);
DESCRIPTION
Chaque classes d'IObjects possède une structure NewObject:
struct NewObject
{
UWORD LeftEdge, TopEdge;
UWORD Width, Height;
UWORD Flags;
UWORD ClassFlags;
STRPTR LabelText;
struct TextAttr *Font;
};
LeftEdge, TopEdge - Position de l'IObjet dans la fenêtre.
Width, Height - Taille de l'IObject.
Flags - Flags généraux pour tous les IObject, pour placer le
label par rapport à l'IOject (LABEL_ABOVE au dessus,
LABEL_BELOW en dessous, LABEL_RIGHT à droite,
LABEL_LEFT à gauche, LABEL_INSIDE à l'interieur),
LABEL_HOT_KEY permet de souligner le caractère
précédé par '_' dans le label, LABEL_PEN2 utilise la
couleur pen2 pour afficher le label (pen1 par défaut),
OBJ_DISABLED pour rendre l'IObject unselectionnable.
ClassFlags - flags spécifique à chaque classe (Voir plus loin).
LabelText - Texte du label (peut être NULL).
Font - Fonte utilisée par l'IObject. Un programme qui utilise
IObject.lib doit déclarer la variable DiskfontBase,
si vous n'ouvrez pas la diskfont.library, initialisez
DiskfontBase à NULL, vous ne pourrez alors utiliser
que les fontes en ROM. Si la fonte ne peut pas être
ouverte ou si Font est NULL, IObject.lib utilisera la
fonte standard (Topaz 8).
CLASS_CYCLE:
CPTR CreateCycle(struct NewCycle *, ULONG);
Crée un IObject qui permet de choisir une option parmi plusieurs.
struct NewCycle
{
struct NewObject NewObj;
STRPTR *TextArray;
};
ClassFlags - Aucun flags pour les Cycle
TextArea - tableau de chaine pour les differentes options du cycle,
doit se terminer par NULL.
CLASS_BUTTON:
CPTR CreateButton(struct NewButton *, ULONG);
Crée un bouton, il peut servir d'interrupteur en utilisant BT_TOGGLE.
struct NewButton
{
struct NewObject NewObj;
};
ClassFlags - BT_TOGGLE transforme le bouton en interrupteur, il peut être
selectionné ou non selectionné. BT_SELECTED selectionne
l'interrupteur.
CLASS_SCROLLER
CPTR CreateScroller(struct NewScroller *, ULONG);
Crée un IObject proportionnel, comme ceux utilisés dans les éditeurs de
textes pour ce déplacer dans le texte: indique le nombre de lignes
visible par rapport au nombre totale de ligne et la position dans le
texte.
struct NewScroller
{
struct NewObject NewObj;
UWORD Pos;
UWORD CurSize;
UWORD MaxSize;
};
ClassFlags - SC_VERTICAL permet d'avoir un scroller vertical, en utilisant
SC_NOMOUSE le scroller ne prend pas en compte les évenements
de la souris pour calculer sa position.
Pos - Position du knob dans le scroller: de zéro à MaxSize.
CurSize - Correspond à la partie visible.
MaxSize - Correspond à la partie totale.
CLASS_CHECK:
CPTR CreateCheck(struct NewCheck *, ULONG);
Crée un IObject qui peut servir d'interrupteur.
struct NewCheck
{
struct NewObject NewObj;
};
ClassFlags - CK_CHECKED si on veut que le check soit selectionné.
CLASS_STRING:
CPTR CreateString(struct NewString *, ULONG);
Crée un IObject pour saisir une chaine de caratères.
struct NewString
{
struct NewObject NewObj;
STRPTR Text;
UWORD MaxLength;
};
ClassFlags - STR_SINGLEBORD permet d'avoir une bordure simple au lieu
d'une bordure double, STR_RIGHT et STR_CENTER permet de
positionner le texte dans l'IObject: soit justifié à droite
soit centré.
Text - Texte dans le String au départ. (peut être NULL)
MaxLength - Longueur maximale de la chaine à saisir. (MaxLength doit
être inférieur à 280 pour l'instant).
CLASS_INTEGER:
CPTR CreateInteger(struct NewInteger *, ULONG);
Crée un IObject pour saisir un entier long signé, on peut spécifier les
valeurs minimale et maximale que peut prendre cet entier avec la fonction
ModifyObject(). (Par défaut LONG_MIN et LONG_MAX.)
struct NewInteger
{
struct NewObject NewObj;
};
ClassFlags - voir ClassFlags pour le String.
ENTREES
new - pointeur sur la structure Newxxxx correspondant à la classe de
l'IObject.
id - numéro d'identification pour l'utilisateur.
RESULTATS
object - pointeur sur l'IObject ou NULL si on ne peut pas le créer.
BOGUES
pas de bugs connus
SEE ASLO
FreeObject(), ModifyObject()
IObject.lib/CreateTextArea IObject.lib/CreateTextArea
NOM CreateTextArea() -- Crée un TextArea
textarea = CreateTextArea(newtextarea, rastport);
CPTR CreateTextArea(struct NewTextArea *, struct RastPort *);
DESCRIPTION
Crée un TextArea pour afficher du texte qui scrolle automatiquement quand
le texte a atteint le bas du TextArea. La structure NewTextArea est
composée de:
struct NewTextArea
{
UWORD LeftEdge, TopEdge;
UWORD Width, Height;
UWORD Flags;
UWORD ClassFlags;
STRPTR LabelText;
struct TextAttr *Font;
UBYTE FrontPen, BackPen;
UBYTE InterLine;
UBYTE WrMask;
};
LeftEdge, TopEdge - définie la position du TextArea dans le rastport.
Width, Height - définie la taille du TextArea dans le rastport.
Flags - LABEL_ABOVE, LABEL_RIGHT, LABEK_LEFT, LABEL_BELOW,
LABEL_PEN2 (cf CreateObject.)
ClassFlags - Flags pour le TextArea: TAF_SMOOTH_SCROLL pour avoir
un scrolling plus fin (prend plus de temps), avec le
flag TAF_CLIP_TEXT le texte qui est plus large que le
TextArea est affiché à la ligne suivante, sinon le
texte qui dépasse n'est pas affiché.
LabelText - Label du TextArea.
Font - Fonte qui sera utilisée pour le TextArea.
FrontPen - Couleur du texte dans le TextArea.
BackPen - Couleur du fond.
InterLine - Espace entre deux ligne de texte, 1 permet d'aérer le
texte. (0 est possible).
WrMask - Masque pour les bitplanes du TextArea, les bits 1 à 8
indiquent quels bitplanes seront utilisés pour écrire
dans le TextArea. (1 bit à 1 veut dire que le bitplane
correspond est utlisé). Par exemple pour un écran de
profondeur 3, si vous voulez utiliser toutes les cou-
leurs mettez 0x07, si vous ne voulez utiliser que les
couleurs 1 à 4 mettez 0x03. Ce champs correspont au
champs WrMask de la structure RastPort. Mettez -1 si
ne vous savez pas quoi mettre. (Moins il y a de
bitplanes utilisés plus l'affichage sera rapide. si
vous mettez 0, rien ne sera écrit.)
ENTREES
newtextarea - pointeur sur une structure NewTextArea initialisé.
rastport - pointeur sur un rastport.
RESULTAT
textarea - pointeur sur un TextArea ou NULL si on ne peut pas le créer.
VOIR AUSSI
FreeTextArea(), TAPrint(), TAPrintf(), TAPuts(), graphics/rastport.h
IObject.lib/DisplayObject IObject.lib/DisplayObject
NOM DisplayObject() -- Affiche un IObject
DisplayObject(object);
VOID DisplayObject(CPTR);
DESCRIPTION
Affiche un IObject dans une fenêtre, IL FAUT d'abord ajouter l'IObject à
une fenêtre avec AddObjectToWindow() avant d'utiliser DisplayObject().
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
EraseObject()
IObject.lib/Draw3DBox IObject.lib/Draw3DBox
NOM Draw3DBox() -- Dessine une boite 3D
Draw3DBox(boite, rastport, type);
VOID Draw3DBox(struct Box *, struct RastPort *, ULONG);
DESCRIPTION
Dessine la bordure définie par la boite dans un rastport. La bordure peut
être simple (BOX_1x) ou double (BOX_2x).
ENTREES
boite - pointeur sur une boite.
rastport - pointeur sur un rastport.
type - type de la bordure (BOX_1IN, BOX_1OUT, BOX_2IN et BOX_2OUT).
RESULTAT
aucun
VOIR AUSSI
SetIObjectColors()
IObject.lib/EraseObject IObject.lib/EraseObject
NOM EraseObject() -- Efface un IObject
EraseObject(object);
VOID EraseObject(CPTR);
DESCRIPTION
Efface un IObject de la fenêtre; l'IObject n'est pas retiré de la fenêtre
il est seulement effacé.
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
DisplayObject()
IObject.lib/ExitEasyGadget IObject.lib/ExitEasyGadget
NOM ExitEasyGadget() -- Libere la mémoire utilisée par IObject.lib
ExitEasyGadget();
VOID ExitEasyGadget();
DESCRIPTION
Avant de rendre la main au système vous DEVEZ appeler ExitEasyGadget().
ENTREES
aucun
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
InitEasyGadget()
IObject.lib/FindObjectMsg IObject.lib/FindObjectMsg
NOM FindObjectMsg() -- Chercher l'IObject associé au message
object = FindObjectMsg(message);
CPTR FindObjectMsg(struct IntuiMessage *);
DESCRIPTION
Cherche à quel IObject appartient l'IntuiMessage, renvoie le pointeur sur
un IObject si le message appartient à un IObject ou NULL sinon.
ENTREES
message - pointeur sur une structure IntuiMessage.
RESULTAT
object - pointeur sur l'IObject associé à l'IntuiMessage ou NULL.
BOGUES
pas de bugs connus
IObject.lib/FreeObject IObject.lib/FreeObject
NOM FreeObject() -- Libère un IObject
FreeObject(object);
VOID FreeObject(CPTR);
DESCRIPTION
Libère la mémoire utilisée par l'IObject, vous devez retirer l'IObject
de la fenêtre avant de le libérer. (Vous n'êtes pas obliger de le retirer
de la fenêtre si vous fermez la fenêtre juste aprés la libération)
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
Createxxx()
IObject.lib/FreeTextArea IObject.lib/FreeTextArea
NOM FreeTextArea() -- Libére un TextArea
FreeTextArea(textarea);
VOID FreeTextArea(CPTR);
DESCRIPTION
Libere le TextArea crée par CreateTextArea().
ENTREES
textarea - pointeur sur le textarea.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
CreateTextArea()
IObject.lib/GetHotKey IObject.lib/GetHotKey
NOM GetHotKey() -- Donne la HotKey d'un IObject
car = GetHotKey(object);
UBYTE GetHotKey(CPTR);
DESCRIPTION
Renvoie le raccourcis-clavier utilisé par un IObject ou renvoie 0 s'il
n'a pas de raccourcis-clavier (Si l'IObject est unselectionnable on
renvoie 0 même si l'IObject a un raccourcis-clavier).
ENTREES
object - pointeur sur l'IObject.
RESULTAT
car - le raccourcis-clavier ou 0.
BOGUES
pas de bugs connus
IObject.lib/GetObjectID IObject.lib/GetObjectID
NOM GetObjectID() -- Renvoie l'ID de l'IObject
id = GetObjectID(object);
UWORD GetObjectID(CPTR);
DESCRIPTION
Renvoie l'ID donné à l'IObject lors de sa création par Create.
ENTREES
object - pointeur sur l'IObject.
RESULTAT
id - le numéro affecté à l'IObject lors de sa création.
BOGUES
pas de bugs connus
IObject.lib/InitEasyGadget IObject.lib/InitEasyGadget
NOM InitEasyGadget() -- Initialise IObject.lib
res = InitEasyGadget();
BOOL InitEasyGadget();
DESCRIPTION
Cette routine DOIT être appelée avant d'utiliser la IObject.lib, renvoie
TRUE si l'initialisation c'est passée sans problème, sinon renvoie FALSE
et la librarie n'est pas utilisable.
ENTREES
aucun
RESULTAT
res - renvoie TRUE si on peut utiliser la IObject.lib ou FALSE sinon.
BOGUES
pas de bugs connus
VOIR AUSSI
ExitEasyGadget()
IObject.lib/ModifyObject IObject.lib/ModifyObject
NOM ModifyObject() -- modifie un IObject.
ModifyObject(object, arg0, arg1, ...);
VOID ModifyObject(CPTR, ...);
DESCRIPTION
Modifie un IObject, le prototype de la fonction dépend de la classe de
l'IObject.
ENTREES
object - pointeur sur l'IObject.
CLASS_CYCLE
ModifyObject(object, textarray, numero);
VOID ModifyObject(CPTR, STRPTR *, ULONG);
Change le TextArray du cycle, et l'option selectionné.
textarray - nouveau tableau de texte a utiliser, ou NULL pour garder le
même.
numero - numero de l'option selectionnée.
CLASS_SCROLLER
ModifyObject(object, position, visible, max);
VOID ModifyObject(CPTR, ULONG, ULONG, ULONG);
Change la position du Knob, la taille courante et le taille maximale.
position - position du Knob.
visible - partie visible.
max - maximun possible.
CLASS_BUTTON
ModifyObject(object, select);
VOID ModifyObject(CPTR, BOOL);
Sélectionne ou désélectionne un bouton (le bouton doit posséder le flag
BT_TOGGLE).
select - TRUE si le bouton doit être selectionné.
CLASS_INTEGER
ModifyObject(object, val, min, max);
VOID ModifyObject(CPTR, LONG, LONG, LONG);
Définie la valeur de l'entier et la valeur maximale et minimale que peut
prendre l'entier.
val - valeur de l'entier.
min - valeur minimale de l'entier.
max - valeur maximale de l'entier.
CLASS_STRING
ModifyObject(object, texte);
VOID ModifyObject(CPTR, STRPTR);
Change le texte de l'IObject.
texte - texte pour le String.
CLASS_CHECK
ModifyObject(object, select);
VOID ModifyObject(CPTR, BOOL);
Coche ou non le Check.
select - TRUE pour cocher la CheckBox.
RESULTAT
aucun
BOGUES
pas de bugs connus
IObject.lib/ObjectValue IObject.lib/ObjectValue
NOM ObjectValue() -- Renvoie l'état d'IObject
val = ObjectValue(object);
CPTR ObjectValue(CPTR); (le type de val dépend de la classe de l'IObject)
DESCRIPTION
Renvoie la valeur de l'IObject.
ENTREES
object - pointeur de l'IObject.
RESULTAT
CLASS_CYCLE:
index = ObjectValue(object);
UWORD ObjectValue(CPTR);
renvoie le numéro de l'option sélectionnée.
CLASS_SCROLLER:
pos = ObjectValue(object);
UWORD ObjectValue(CPTR);
renvoie la position du knob.
CLASS_BUTTON:
select = ObjectValue(object);
BOOL ObjectValue(CPTR);
spécifie si le bouton est sélectionné.
CLASS_INTEGER:
val = ObjectValue(object);
LONG ObjectValue(CPTR);
Renvoie la valeur de l'entier.
CLASS_STRING:
texte = ObjectValue(object);
STRPTR ObjectValue(CPTR);
Renvoie le pointeur sur texte.
CLASS_CHECK:
select = ObjectValue(object);
BOOL ObjectValue(CPTR);
Spécifie si l'IObject est coché.
BOGUES
pas de bugs connus
IObject.lib/OffObject IObject.lib/OffObject
NOM OffObject() -- Ghoste un IObject
OffObject(object);
VOID OffObject(CPTR);
DESCRIPTION
Rend l'IObject unselectionnable (Ghost). Pour rendre l'IObject à nouveau
selectionnable il faut utiliser OnObject().
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
OnObject()
IObject.lib/OnObject IObject.lib/OnObject
NOM OnObject() -- UnGhoste un IObject
OnObject(object);
VOID OnObject(CPTR);
DESCRIPTION
Rend l'IObject selectionnable, c'est le contraire de OffObject().
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
OffObject()
IObject.lib/RemoveObjectFromWindow IObject.lib/RemoveObjectFromWindow
NOM RemoveObjectFromWindow() -- Retire un IObject de sa fenêtre
RemoveObjectFromWindow(object);
VOID RemoveObjectFromWindow(CPTR);
DESCRIPTION
Retire un IObject de la fenêtre associé. L'IObject n'est pas effacé de la
fenêtre, pour l'effacer il faut faire un EraseObject avant de le retirer.
ENTREES
object - pointeur sur l'IObject.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
AddObjectToWindow(), EraseDisplay()
IObject.lib/SendMsgToObject IObject.lib/SendMsgToObject
NOM SendMsgToObject() -- Envoie un IntuiMessage à un IObject
modif = SendMsgToObject(object, message);
BOOL SendMsgToObject(CPTR, struct IntuiMessage *);
DESCRIPTION
Envoie un IntuiMessage à un IObject, l'IObject provient de la fonction
FindObjectMsg(), renvoie TRUE si l'IObject a été modifié. Il faut utiliser
ObjectValue() pour recupérer le nouvel état de l'IObject.
ENTREES
object - pointeur sur l'IObject.
message - pointeur sur une structure IntuiMessage.
RESULTAT
modif - renvoie TRUE si l'IObject a été modifié ou FALSE sinon.
BOGUES
pas de bugs connus
VOIR AUSSI
FindObjectMsg(), ObjectValue()
IObject.lib/SetTextAreaPen IObject.lib/SetTextAreaPen
NAME SetTextAreaPen() -- Change les couleurs du TextArea
SetTextAreaPen(textarea, front, back);
VOID SetTextAreaPen(CPTR, UBYTE, UBYTE);
DESCRIPTION
Change les couleurs du TextArea. Si vous changez la couleur de fond vous
devez effacer l'ecran.
ENTREES
textarea - pointeur sur le TextArea.
front - couleur du texte.
back - couleur du fond du TextArea.
RESULTAT
none
IObject.lib/SetIObjectColors IObject.lib/SetIObjectColors
NOM SetIObjectColors() -- Initialise les couleurs pour IObject.lib
SetIObjectColors(back, light, dark, pen1, pen2);
VOID SetIObjectColors(UBYTE, UBYTE, UBYTE, UBYTE, UBYTE);
DESCRIPTION
Initialise les couleurs utilisées par IObject.lib pour dessiner les
bordures, pour effacer les IObjects et pour la couleurs des labels.
ENTREES
back - couleur utiliséd pour effacer les IObjects.
light - couleur pour le coté claire des bordures.
dark - couleur pour coté sombre des bordures.
pen1 - couleur normale pour les labels.
pen2 - couleur des labels utilisant LABEL_PEN2.
RESULTAT
aucun
BOGUES
pas de bugs connus
IObject.lib/TAPrint IObject.lib/TAPrint
NOM TAPrint() -- Affiche un texte dans un TextArea
TAPrint(textarea, texte);
TAPrint(CPTR, STRPTR);
DESCRIPTION
Ecrit un texte dans le textarea. le texte peut utiliser des retours
chariots (\n en C).
ENTREES
textarea - pointeur sur le textarea.
texte - le texte à afficher.
RESULTAT
aucun
BOGUES
les tabulations ne sont pas gérées.
VOIR AUSSI
TAPrintf(), TAPuts()
IObject.lib/TAPrintf
NOM TAPrintf() -- Affiche un texte formaté dans un TextArea
TAPrintf(textarea, fmttexte, arg1, arg2, ...);
VOID TAPrintf(CPTR, STRPTR, ...);
DESCRIPTION
Affiche un texte avec des paramétres comme la fonction printf du C.
ENTREES
textarea - pointeur sur le TextArea.
fmttexte - texte avec les styles de formattage de RawDoFmt().
arg1, arg2, ... - parametres pour le fmttexte.
RESULTAT
aucun
BOGUES
pas de bugs connus
VOIR AUSSI
RawDoFmt(), TAPuts(), TAPrint()
IObject.lib/TAPuts IObject.lib/TAPuts
NOM TAPuts() -- Affiche un texte avec retour chariot dans un TextArea
TAPuts(textarea, texte);
VOID TAPuts(CPTR,char *);
DESCRIPTION
même fonction que TAPrint à part que l'on fait un retour chariot.
ENTREES
textarea - pointeur sur le textarea.
texte - le texte à afficher.
RESULTAT
aucun
BOGUES
les tabulations ne sont pas gérées.
VOIR AUSSI
TAPrintf(), TAPrint()